In [52]:
entero = 3
real = 4.5
cadena = "Monty"
complejo = 3 + 4j
cadena_num = "4"
#Esto es ilegal
#cadena_num + real
#Sin embargo, esto funciona:
print entero + int(cadena_num)
#Esto también
print str(entero) + cadena_num
#Para números Python es más flexible
print real + complejo
In [ ]:
cadena = "Cadena"
cadena_mayusculas = cadena.upper()
print cadena
cadena = cadena.replace("a", "b")
print cadena
c = cadena.count('b')
print "Hay", c, "'b'"
pos = cadena.find("e")
print "La primera 'e' está en la posición ", pos
In [1]:
lista = [4,"8","15",16,23,42, "isla", True]
print lista[4:]
print lista[:-1]
print lista[0:6:2]
lista_reverse = lista[::-1]
print lista_reverse
lista.sort()
print lista
print "Hay ", lista.count("isla"), " isla(s)"
print sum(lista[:3])
lista.remove("isla")
print lista
#morir personajes GOT ¿?¿?¿
In [72]:
nombre_apellido = {'Hugo':"Reyes",'Jack':"Shephard",'Kate':"Austen"}
print("Introduce el nombre del personaje")
nombre=raw_input()
print nombre, "se llama ", nombre_apellido[nombre]
In [77]:
variable = 4
valor = raw_input("Introduce un valor")
valor = int(valor)
if valor < variable:
print "El número ", valor, "es menor que "+str(variable)
elif valor > variable:
print "El número ", valor, "es mayor que "+str(variable)
else:
print "El número ", valor, "es igual a "+str(variable)
In [78]:
numero=0
while numero > 5:
numero = numero + 1
print 'numero es', numero
elementos = ["Association", "for", "computing", "machinery"]
for elemento in elementos:
print elemento
for i in [0,1,2,3,4,5,6,7,8,9]:
print i
for i in range(10):
print i
i=i+1
In [79]:
numero_total = 0
numero = 0
while(numero >= 0):
numero = int(raw_input("Introduce un número: "))
if numero > 100:
print "El número es muy grande. Prueba de nuevo"
continue
elif numero > 0:
numero_total += numero
else:
print "Saliendo... el numero total es: ", numero_total
In [80]:
multiplos_siete = []
for i in range(1,200):
if(i % 7 == 0):
multiplos_siete.append(i)
print(multiplos_siete)
In [85]:
i = 7
def fibonacci(i):
if i < 2:
return i
return fibonacci(i-1) + fibonacci(i-2)
for i in range(6):
print fibonacci(i)